package com.thoughtorigin.reflect {
public class PropertyMetaDataItem extends FunctionMetaDataItem {

    private var _access: PropertyAccess;

    public function PropertyMetaDataItem(metaDataName: String, args: Array, functionName: String, access: PropertyAccess) {
        super(metaDataName, args, functionName);
        _access = access;
    }

    public function get access(): PropertyAccess {
        return _access;
    }

    override public function get decoratedPropertyName():String {
        return functionName;
    }
}
}